﻿MasterManagement = {
    init: function(){
        $("#" + txtNewId).focus().select();

        $(".button-edit").click(function () {
            var item = $(this).parent().parent().parent();
            var label = item.find(".lb-name");
            var edit = item.find(".edit-name");

            $(label).css("display", "inline");
            $(edit).css("display", "none");            

            item = $(this).parent().parent();
            label = item.find(".lb-name")[0];
            edit = item.find(".edit-name .edit-textbox")[0];

            $(label).css("display", "none");
            $(edit).parent().css("display", "inline");            

            $(edit).val($(label).text());
            $(edit).focus().select();
        });

        $(".button-cancel").click(function () {
            var item = $(this).parent().parent();
            var label = item.find(".lb-name");
            var edit = item.find(".edit-name");

            $(label).css("display", "inline");
            $(edit).css("display", "none");
        });

        $(".button-save").click(function () {
            var item = $(this).parent();
            var code = item.find(".master-code")[0].value;
            var name = item.find(".edit-textbox")[0].value;

            $("#" + hdnCodeId).val(code)
            $("#" + hdnNameId).val(name)

            $("#" + btnSaveId).trigger("click");
        });
    },
    DeleteMaster: function (code) {
        var master = $("input[name='master']:checked").val();
        if (confirm("Bạn có muốn delete?")) {
            $("#" + hdnCodeId).val(code);
            $("#" + btnDeleteId).trigger("click");
        }
    },
    AddNew: function () {
        if ($("#" + txtNewId).val().trim() == "") {
            alert("Bạn chưa nhập tên.");
            $("#" + txtNewId).focus().select();
            return false;
        }
        else {
            return true;
        }
    }
}

$(document).ready(function () {
    MasterManagement.init();
})